//
//  testfunctions.h
//  dominion
//
//  Created by Doug Mason on 3/11/14.
//  Copyright (c) 2014 Doug Mason. All rights reserved.
//

#ifndef dominion_testfunctions_h
#define dominion_testfunctions_h
#include "dominion.h"
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "testdominion.h"
#endif
void  testMinion(struct gameState *state);
void  testBaron(struct gameState *state);
void  testVillage(struct gameState *state);
void  testSmithy(struct gameState *state);
void  testRemodel(struct gameState *state);
void  testMine(struct gameState *state);
void testFeast(struct gameState *state);
void  testCouncilRoom(struct gameState *state);
void testGreatHall(struct gameState* state);
int cardEffect(int card, int choice1, int choice2, int choice3, struct gameState *state, int handPos, int *bonus);
void testSteward(struct gameState* state, int player);
void testOutpost(int handPos, struct gameState* state);
void testSalvager(struct gameState* state);
void testSeaHag(struct gameState* state);
void testAdventurer(struct gameState* state);
void testGardens(struct gameState* state);